CC := gcc #gcc
OBJS := main.o add.o #生成目标文件所需的依赖
OUT := main	#目标文件
CFLAGS = -Wall -g -O0 #编译选项



$(OUT) : $(OBJS)
	$(CC) $^ -o $(OUT)
main.o: main.c compute.h
	$(CC) -c $< -o $@ $(CFLAGS)
add.o: add.c compute.h
	$(CC) -c $< -o $@ $(CFLAGS)
.PHONY: clean rebuild
clean: 
	rm -f $(OUT) $(OBJS)
rebuild:clean $(OUT)
